package com.ddstation.his_verify.entity;

import java.math.BigDecimal;
import java.util.Date;

public class DtClinicTradePrescriptionItemEntity {

	private Integer prescriptionId;
	private Integer prescriptionType;
	private Integer clinicItemId;
	private Integer itemId;
	private String itemName;
	private Integer itemType;
	private Integer groupNo;
	private Integer dosageUnitType;
	private String spec;
	private BigDecimal dose;
	private Integer chineseDosage;
	private String drugUse;
	private Integer dosage;
	private String unit;
	private BigDecimal unitPrice;
	private BigDecimal price;
	private BigDecimal payedPrice;
	private Integer source;
	private Integer feeMode; // 1：收费 0：免费
	private Integer refundDosage; // 页面隐藏传值
	private Integer canRefundDosage; // 页面显示值:dosage减去refundDosage
	private Integer dispenseRefundDosage; // 发药后退药数量
	private Integer chargeStatus;
	private String chargeNo;
	private String institutionId;
	private Integer dispenseStatus;
	private Integer doctorId;
	private Date updateTm;
	
	public Integer getPrescriptionId() {
		return prescriptionId;
	}

	public void setPrescriptionId(Integer prescriptionId) {
		this.prescriptionId = prescriptionId;
	}

	public Integer getPrescriptionType() {
		return prescriptionType;
	}

	public void setPrescriptionType(Integer prescriptionType) {
		this.prescriptionType = prescriptionType;
	}

	public Integer getClinicItemId() {
		return clinicItemId;
	}

	public void setClinicItemId(Integer clinicItemId) {
		this.clinicItemId = clinicItemId;
	}

	public Integer getItemId() {
		return itemId;
	}

	public void setItemId(Integer itemId) {
		this.itemId = itemId;
	}

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public Integer getItemType() {
		return itemType;
	}

	public void setItemType(Integer itemType) {
		this.itemType = itemType;
	}

	public Integer getGroupNo() {
		return groupNo;
	}

	public void setGroupNo(Integer groupNo) {
		this.groupNo = groupNo;
	}

	public Integer getDosageUnitType() {
		return dosageUnitType;
	}

	public void setDosageUnitType(Integer dosageUnitType) {
		this.dosageUnitType = dosageUnitType;
	}

	public String getSpec() {
		return spec;
	}

	public void setSpec(String spec) {
		this.spec = spec;
	}

	public BigDecimal getDose() {
		return dose;
	}

	public void setDose(BigDecimal dose) {
		this.dose = dose;
	}

	public Integer getChineseDosage() {
		return chineseDosage;
	}

	public void setChineseDosage(Integer chineseDosage) {
		this.chineseDosage = chineseDosage;
	}

	public String getDrugUse() {
		return drugUse;
	}

	public void setDrugUse(String drugUse) {
		this.drugUse = drugUse;
	}

	public Integer getDosage() {
		return dosage;
	}

	public void setDosage(Integer dosage) {
		this.dosage = dosage;
	}

	public String getUnit() {
		return unit;
	}

	public void setUnit(String unit) {
		this.unit = unit;
	}

	public BigDecimal getUnitPrice() {
		return unitPrice;
	}

	public void setUnitPrice(BigDecimal unitPrice) {
		this.unitPrice = unitPrice;
	}

	public BigDecimal getPrice() {
		return price;
	}

	public void setPrice(BigDecimal price) {
		this.price = price;
	}

	public Integer getSource() {
		return source;
	}

	public void setSource(Integer source) {
		this.source = source;
	}

	public Integer getRefundDosage() {
		return refundDosage;
	}

	public void setRefundDosage(Integer refundDosage) {
		this.refundDosage = refundDosage;
	}

	public Integer getCanRefundDosage() {
		return canRefundDosage;
	}

	public void setCanRefundDosage(Integer canRefundDosage) {
		this.canRefundDosage = canRefundDosage;
	}

	public Integer getDispenseRefundDosage() {
		return dispenseRefundDosage;
	}

	public void setDispenseRefundDosage(Integer dispenseRefundDosage) {
		this.dispenseRefundDosage = dispenseRefundDosage;
	}

	public Integer getChargeStatus() {
		return chargeStatus;
	}

	public void setChargeStatus(Integer chargeStatus) {
		this.chargeStatus = chargeStatus;
	}

	public String getChargeNo() {
		return chargeNo;
	}

	public void setChargeNo(String chargeNo) {
		this.chargeNo = chargeNo;
	}

	public String getInstitutionId() {
		return institutionId;
	}

	public void setInstitutionId(String institutionId) {
		this.institutionId = institutionId;
	}

	public Integer getDispenseStatus() {
		return dispenseStatus;
	}

	public void setDispenseStatus(Integer dispenseStatus) {
		this.dispenseStatus = dispenseStatus;
	}

	public Integer getFeeMode() {
		return feeMode;
	}
	public void setFeeMode(Integer feeMode) {
		this.feeMode = feeMode;
	}

	public Integer getDoctorId() {
		return doctorId;
	}

	public void setDoctorId(Integer doctorId) {
		this.doctorId = doctorId;
	}

	public BigDecimal getPayedPrice() {
		return payedPrice;
	}

	public void setPayedPrice(BigDecimal payedPrice) {
		this.payedPrice = payedPrice;
	}

	public Date getUpdateTm() {
		return updateTm;
	}

	public void setUpdateTm(Date updateTm) {
		this.updateTm = updateTm;
	}

	@Override
	public String toString() {
		return "DtClinicTradePrescriptionItemEntity [prescriptionId=" + prescriptionId + ", prescriptionType="
				+ prescriptionType + ", clinicItemId=" + clinicItemId + ", itemId=" + itemId + ", itemName=" + itemName
				+ ", itemType=" + itemType + ", groupNo=" + groupNo + ", dosageUnitType=" + dosageUnitType + ", spec="
				+ spec + ", dose=" + dose + ", chineseDosage=" + chineseDosage + ", drugUse=" + drugUse + ", dosage="
				+ dosage + ", unit=" + unit + ", unitPrice=" + unitPrice + ", price=" + price + ", payedPrice="
				+ payedPrice + ", source=" + source + ", feeMode=" + feeMode + ", refundDosage=" + refundDosage
				+ ", canRefundDosage=" + canRefundDosage + ", dispenseRefundDosage=" + dispenseRefundDosage
				+ ", chargeStatus=" + chargeStatus + ", chargeNo=" + chargeNo + ", institutionId=" + institutionId
				+ ", dispenseStatus=" + dispenseStatus + ", doctorId=" + doctorId + ", updateTm=" + updateTm + "]";
	}
}
